package com.xyy.saas.payment.cores.vo;

import com.xyy.saas.payment.cores.enums.IdentifyTypeEnum;
import com.xyy.saas.payment.cores.enums.InvokerEnum;

import java.io.Serializable;

/**
 * @Author: wuqiongda
 * @Date: 2020/2/18 17:25
 */
public class UserInfoAuthVo implements Serializable {
    private static final long serialVersionUID = 4201023889177023146L;
    /**
     * 验证人姓名
     */
    private String name;
    /**
     * 验证人身份证
     */
    private String idCard;
    /**
     * 验证人银行卡号
     */
    private String bankCard;
    /**
     * 验证类型
     */
    private IdentifyTypeEnum identifyTypeEnum;
    /**
     * 接口调用方的标识，支付平台分配，用于验签
     */
    private InvokerEnum invoker;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard;
    }

    public IdentifyTypeEnum getIdentifyTypeEnum() {
        return identifyTypeEnum;
    }

    public void setIdentifyTypeEnum(IdentifyTypeEnum identifyTypeEnum) {
        this.identifyTypeEnum = identifyTypeEnum;
    }

    public InvokerEnum getInvoker() {
        return invoker;
    }

    public void setInvoker(InvokerEnum invoker) {
        this.invoker = invoker;
    }
}